<script type="text/javascript">
	//去掉数组中重复的元素
    var arr = [1,3,2,4,3,2,5,7,10,7,7,7,7,7,9];
    // arr = [1,3,2,4,5,10,7,9];

    // 第一种：先排序，再处理重复
    // 第二种：先标记相同的，再把不同的抽取出来

    // 下面实现第二种
    function diff(){

        for(var i=0;i<arr.length;i++){


            for(var j=i+1;j<arr.length;j++){

                // 判断到arr[j]是重复的，将他特殊符号标记出来
                if(arr[i] == arr[j]){

                    arr[j] = 'i find you';

                }

            }

        }

        // 在循环一次数组，把值不为i find you的元素给放到新数组中去
        var newArr = [];
        for(var i=0;i<arr.length;i++){

            if(arr[i] != 'i find you'){
                newArr.push(arr[i]);
            }

        }

        return newArr;
    }

    var t = diff();

    console.log(t);

    //排序，用冒泡实现
    var arr = [1,4,3,54,6,7,21,8,62];

    function sort(arr){

        for(var i=0;i<arr.length;i++){
            // 待比较的数组长度随着i的增长变小
            for(var j=0;j<arr.length-i-1;j++){
                // 交换相邻两个数的顺序
                if(arr[j] < arr[j+1]){
                    // 定义一个中间变量装着
                    var tmp = arr[j+1];
                    arr[j+1] = arr[j];
                    arr[j] = tmp;
                }
            }

        }

        return arr;
    }


    console.log(sort(arr));


</script>